package com.hlhj.carview.aty

import android.content.Intent
import android.net.Uri
import com.hlhj.carview.BaseAty
import com.hlhj.carview.Constant
import com.hlhj.carview.Iview.AboutUsView
import com.hlhj.carview.R
import com.hlhj.carview.bean.MyBaseBean
import com.hlhj.carview.presenter.AboutUsPresenter
import kotlinx.android.synthetic.main.aty_aboutus.*
import kotlinx.android.synthetic.main.lo_pubhead.*

/**
 * Created by Never Fear   on 2018\12\24 0024.
Never More....
 */
class AboutUsAty :BaseAty<AboutUsView,AboutUsPresenter>(), AboutUsView {
    override fun setAboutUs(myBaseBean: MyBaseBean) {
    }

    override fun initView() {
        tvTittle.text="关于我们"
    }
    override fun logicStart() {
    }

    override fun setListener() {
        btRightIcon.setOnClickListener {
            // 打电话
            // Intent : 意图.我想去做一件事
            val t = Intent()
            // Action:动作.我具体想做什么事
            // Intent.ACTION_DIAL: 激活拨号界面
            // Intent.ACTION_CALL: 直接拨打电话
            t.action = Intent.ACTION_CALL
            // Data: 数据.具体的动作所需要的附加数据
            //封装一个拨打电话的intent，并且将电话号码包装成一个Uri对象传入
            t.data = Uri.parse("tel:" + Constant.phone)
            // 通知系统你去帮我干活吧
            startActivity(t)
        }
    }

    override fun bindView(): AboutUsView {
        return this
    }

    override fun createPresenter(): AboutUsPresenter {
        return AboutUsPresenter()
    }

    override fun getContentID(): Int {
        return R.layout.aty_aboutus
    }
}